rise to a challenge - Turkish English Dictionary